come under heavy criticism - Turco Inglés Diccionario